/**
 * 
 */
package com.jf.cloud.service.sysmanager.common.taglib.html;

import javax.servlet.jsp.tagext.TagSupport;

/**
 * HTML标签处理抽象类
 * 
 * @author 程伟平 2012-2-15
 */
public abstract class AbstractHtmlTag extends TagSupport {
	/**
	 * 鼠标单击事件
	 */
	protected String onclick;

	/**
	 * 鼠标双击事件
	 */
	protected String ondblclick;

	/**
	 * 鼠标按钮按下事件
	 */
	protected String onmousedown;

	/**
	 * 鼠标指针移动事件
	 */
	protected String onmousemove;

	/**
	 * 鼠标指针移出事件
	 */
	protected String onmouseout;

	/**
	 * 鼠标指针悬停事件
	 */
	protected String onmouseover;

	/**
	 * 鼠标按钮松开事件
	 */
	protected String onmouseup;

	/**
	 * 键盘按钮按下事件
	 */
	protected String onkeydown;

	/**
	 * 键盘按钮被按下并松开事件
	 */
	protected String onkeypress;

	/**
	 * 键盘按钮松开事件
	 */
	protected String onkeyup;

	/**
	 * CSS样式类
	 */
	protected String cssClass;

	/**
	 * 样式
	 */
	protected String style;

	/**
	 * 提示文本
	 */
	protected String title;

	/**
	 * 获取onclick
	 * 
	 * @return onclick
	 */
	public String getOnclick() {
		return onclick;
	}

	/**
	 * 设置onclick
	 * 
	 * @param onclick
	 */
	public void setOnclick(String onclick) {
		this.onclick = onclick;
	}

	/**
	 * 获取ondblclick
	 * 
	 * @return ondblclick
	 */
	public String getOndblclick() {
		return ondblclick;
	}

	/**
	 * 设置ondblclick
	 * 
	 * @param ondblclick
	 */
	public void setOndblclick(String ondblclick) {
		this.ondblclick = ondblclick;
	}

	/**
	 * 获取onmousedown
	 * 
	 * @return onmousedown
	 */
	public String getOnmousedown() {
		return onmousedown;
	}

	/**
	 * 设置onmousedown
	 * 
	 * @param onmousedown
	 */
	public void setOnmousedown(String onmousedown) {
		this.onmousedown = onmousedown;
	}

	/**
	 * 获取onmousemove
	 * 
	 * @return onmousemove
	 */
	public String getOnmousemove() {
		return onmousemove;
	}

	/**
	 * 设置onmousemove
	 * 
	 * @param onmousemove
	 */
	public void setOnmousemove(String onmousemove) {
		this.onmousemove = onmousemove;
	}

	/**
	 * 获取onmouseout
	 * 
	 * @return onmouseout
	 */
	public String getOnmouseout() {
		return onmouseout;
	}

	/**
	 * 设置onmouseout
	 * 
	 * @param onmouseout
	 */
	public void setOnmouseout(String onmouseout) {
		this.onmouseout = onmouseout;
	}

	/**
	 * 获取onmouseover
	 * 
	 * @return onmouseover
	 */
	public String getOnmouseover() {
		return onmouseover;
	}

	/**
	 * 设置onmouseover
	 * 
	 * @param onmouseover
	 */
	public void setOnmouseover(String onmouseover) {
		this.onmouseover = onmouseover;
	}

	/**
	 * 获取onmouseup
	 * 
	 * @return onmouseup
	 */
	public String getOnmouseup() {
		return onmouseup;
	}

	/**
	 * 设置onmouseup
	 * 
	 * @param onmouseup
	 */
	public void setOnmouseup(String onmouseup) {
		this.onmouseup = onmouseup;
	}

	/**
	 * 获取onkeydown
	 * 
	 * @return onkeydown
	 */
	public String getOnkeydown() {
		return onkeydown;
	}

	/**
	 * 设置onkeydown
	 * 
	 * @param onkeydown
	 */
	public void setOnkeydown(String onkeydown) {
		this.onkeydown = onkeydown;
	}

	/**
	 * 获取onkeypress
	 * 
	 * @return onkeypress
	 */
	public String getOnkeypress() {
		return onkeypress;
	}

	/**
	 * 设置onkeypress
	 * 
	 * @param onkeypress
	 */
	public void setOnkeypress(String onkeypress) {
		this.onkeypress = onkeypress;
	}

	/**
	 * 获取onkeyup
	 * 
	 * @return onkeyup
	 */
	public String getOnkeyup() {
		return onkeyup;
	}

	/**
	 * 设置onkeyup
	 * 
	 * @param onkeyup
	 */
	public void setOnkeyup(String onkeyup) {
		this.onkeyup = onkeyup;
	}

	/**
	 * 获取CSS样式类
	 * 
	 * @return CSS样式类
	 */
	public String getCssClass() {
		return cssClass;
	}

	/**
	 * 设置CSS样式类
	 * 
	 * @param cssClass CSS样式类
	 */
	public void setCssClass(String cssClass) {
		this.cssClass = cssClass;
	}

	/**
	 * 获取样式
	 * 
	 * @return 样式
	 */
	public String getStyle() {
		return style;
	}

	/**
	 * 设置样式
	 * 
	 * @param style 样式
	 */
	public void setStyle(String style) {
		this.style = style;
	}

	/**
	 * 获取提示文本
	 * 
	 * @return 提示文本
	 */
	public String getTitle() {
		return title;
	}

	/**
	 * 设置提示文本
	 * 
	 * @param title 提示文本
	 */
	public void setTitle(String title) {
		this.title = title;
	}

}
